commonlibsse_ng\re\b/
BGSLoadFormBuffer.rs1use crate::re::offsets_rtti::RTTI_BGSLoadFormBuffer;
2use crate::re::offsets_vtable::VTABLE_BGSLoadFormBuffer;
3use crate::rel::id::VariantID;
4
5use super::BGSLoadFormData::BGSLoadFormData;
6use super::BGSLoadGameBuffer::{BGSLoadGameBuffer, BGSLoadGameBufferVtbl};
7
8#[repr(C)]
9#[derive(Debug)]
10pub struct BGSLoadFormBuffer {
11 pub __base: BGSLoadGameBuffer, pub __base1: BGSLoadFormData, }
14const _: () = assert!(std::mem::size_of::<BGSLoadFormBuffer>() == 0x50);
15
16impl BGSLoadFormBuffer {
17 pub const RTTI: VariantID = RTTI_BGSLoadFormBuffer;
19
20 pub const VTABLE: [VariantID; 1] = VTABLE_BGSLoadFormBuffer;
22}
23
24#[repr(C)]
25#[derive(Debug)]
26pub struct BGSLoadFormBufferVtbl {
27 pub __base: BGSLoadGameBufferVtbl, }
29const _: () = {
30 const VFUNC_COUNT: usize = 0x2;
31
32 const EXPECTED_SIZE: usize = VFUNC_COUNT * core::mem::size_of::<usize>();
33 assert!(core::mem::size_of::<BGSLoadFormBufferVtbl>() == EXPECTED_SIZE);
34};